package org.jeecg.modules.zhima.portal.domain;

import lombok.Data;

import java.io.Serializable;

/**
 * @author zhigangding
 * @date 2019/12/1
 *  https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
 */
@Data
public class WechatAuthCodeResponse implements Serializable {

    private static final long serialVersionUID = -1242194197359906352L;

    /**
     * 用户唯一标识
     */
    String openid;

    /**
     * 会话密钥
     */
    String session_key;

    /**
     * 用户在开放平台的唯一标识符，在满足 UnionID 下发条件的情况下会返回，详见 UnionID 机制说明。
     */
    String unionid;

    /**
     * 错误码
     */
    String errcode;

    /**
     * 错误信息
     */
    String errmsg;

    /**
     * 服务器第三方session有效时间，单位秒, 默认1天
     */
    Long expiresIn;
}
